**xinput** est intégré à Ubuntu et permet de gérer / configurer la souris (et peut etre plus -> à compléter).

Il fait parti du serveur X (à confirmer)

====== Configuration des boutons de la souris ======
Le principe est simple :
  * Récupérer l'identification de la souris
  * Configurer les boutons
  * Sauver la configuration

===== Récupérer l'identification de la souris =====
Très simple, il suffit de lancer la commande
  xinput list
Dans la liste vous devez reconnaître votre souris par le nom du constructeur et son modèle. Repérer ensuite l'identifiant : id=X ou X est l'identifiant.

===== Détecter et configurer les boutons =====
Dans cette partie, vous devez avoir récupérer l'identifiant de votre souris que l'on appellera : <identifiant>

Le principe est d'acquérir les boutons avec la commande test et de les réassigner en fonction de ce que X11 attend.

Le tableau ci dessous corresponds à la configuration attendu de X11. Il vous suffit d'assigner les boutons en fonction de votre souris.

|Position|Nom du bouton|
|P1 	|Left click|
|P2 	|Middle click|
|P3 	|Right click|
|P4 	|Wheel up|
|P5 	|Wheel down|
|P6 	|Wheel left|
|P7 	|Wheel right|
|P8 	|Thumb1|
|P9 	|Thumb2|
|P10 	|ExtBt7|
|P11 	|ExtBt8 |

Entrer maintenant la commande suivante et appuyer sur les boutons de votre souris pour connaître leur numéro actuel :
  xinput test <identifiant> | grep button
  
Pour finir entrer la commande suivante pour reconfigurer votre souris :
  xinput set-button-map <identifiant> 1 P1 P2 P3 P4 P5 ...
avec P1 P2 P3 ... les valeurs du tableau précédent correspondant avec les numéros de bouton de votre souris avec la commande précédente **xinput test**
  
Exemple simple:
  * L'identifiant = 9
  * Clic gauche = 1
  * Clic milieu = 3
  * Clic droit = 2

Alors la commande est :
  xinput set-button-map 9 1 3 2


===== Sauver la configuration =====


===== Exemple de souris =====
Pour vous simplifier la vie, vous pouvez entrer ici la configuration de votre souris afin d'aider les autres internautes.
Classement par marque (par ordre alphabétique) puis par modèle.
<note tip>Ca serait bien si qqn pouvait transformer cette liste en tableau avec les colonnes : marque, modèle, mapping, notes</note>

  * Evoluent :
    * Vertical Mouse 3 (bouton contextuel sur le bouton du milieu, bouton de milieu sur la molette) : xinput set-button-map <device-id> 1 9 2 4 5 6 7 3 8
  * Logitech :
    * ...
  * Microsoft :
    * ...
